package ActionListeners;

import java.awt.event.ActionEvent;
import java.awt.event.KeyEvent;

import javax.swing.AbstractAction;
import javax.swing.JOptionPane;

import Funcionalidades.BuscarCompetencia.MisCompetencias;
import Funcionalidades.Menues.FrameUsuarioAutenticado;
import Funcionalidades.MostrarFixture.MostrarFixture;
import Entidades.EntidadesLogica.*;

public class MostrarFixtureAction extends AbstractAction{
	
	private static final long serialVersionUID = 1L;
	private FrameUsuarioAutenticado frame;
	private Competencia competencia;
	
	public MostrarFixtureAction(FrameUsuarioAutenticado frame,Competencia competencia){
		super();
		putValue(MNEMONIC_KEY, new Integer(KeyEvent.VK_M));
		this.frame=frame;
		this.competencia=competencia;
	}

	@Override
	public void actionPerformed(ActionEvent e) {
		
		try {
			frame.cambiarCU(new MostrarFixture(frame, competencia));
		} catch (Throwable e1) {
			JOptionPane.showMessageDialog(frame, "No se pudo ver el fixture",
				    e1.getMessage(),
				    JOptionPane.ERROR_MESSAGE);
			e1.printStackTrace();
		}
    }

}
